package com.qianji.vo;

import com.qianji.utils.LimitDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * Created by 阳家桂 on 2021/3/30 11:01
 */

@Data
@ApiModel(description = "查询媒体收益相关入参")
public class MediaVO extends LimitDto implements Serializable {

    @ApiModelProperty("媒体id")
    private int mediaId;

    @ApiModelProperty("媒体名称")
    private String mediaName;

    @ApiModelProperty("系统平台")
    private String mediaSp;

    @ApiModelProperty("用户id")
    private String userId;

    @ApiModelProperty("媒体状态 0可用  1不可用")
    private int mediaStatus;

    @ApiModelProperty("创建时间")
    private Date createTime;

    @ApiModelProperty("更新时间")
    private Date updateTime;

    private double CPC;
    private double CPM;
    private double CPA;


    /**********************/
    @ApiModelProperty("曝光量")
    private int mepExposure;

    @ApiModelProperty("点击量")
    private int mepCr;

    @ApiModelProperty("点击率")
    private String mepCtr;

    @ApiModelProperty("广告位访问pv")
    private int mepPv;

    @ApiModelProperty("广告位访问uv")
    private int mepUv;

    @ApiModelProperty("每uv收益")
    private double uvEarnings;

    @ApiModelProperty("预计收益")
    private double mepAi;

    @ApiModelProperty("查询开始日期")
    private Date startDate;


    @ApiModelProperty("查询结束日期")
    private Date endDate;
}
